package fotoMultas.artifactFM;

public class InfraccionBuilder {
	public static Infraccion unaInfraccion() {
		return new InfraccionBuilder().build();
	}

	private final String descripcion = "cruce de semaforo en rojo";
	private int multa = 100;

	private int puntos = 10;

	public Infraccion build() {
		return new Infraccion(descripcion, puntos, multa);
	}

	public InfraccionBuilder conMonto(int multa) {
		this.multa = multa;
		return this;
	}

	public InfraccionBuilder conPuntos(int puntos) {
		this.puntos = puntos;
		return this;
	}
}